<form id="attr_form" method="post" action="/manager.php?app=attrs&act=item_edit">
	<div class="tabs">
		<ul>
			<li><a href="#base">基本信息</a></li>
			<li><a href="#validate">验证信息</a></li>
		</ul>
		<div id="base">
			!{if $site_langs|count eq 1}
			<div class="form_item">
				<strong>属性名称：</strong>
				<div><input class="text_input" maxlength="50" type="text" name="!{$cur_lang}_item_name" value="!{$item.$cur_lang.name}"/></div>
				<p>(名称长度应该在1至50之间)</p>
			</div>
			<div class="form_item">
				<strong>属性描述：</strong>
				<div><input class="text_input" maxlength="50" type="text" name="!{$cur_lang}_desc" value="!{$item.$cur_lang.desc}"/></div>
				<p>(属性描述一般显示在表单的提示里面)</p>
			</div>
			<div class="form_item">
				<strong>默认值：</strong>
				<div>
					<textarea name="!{$cur_lang}_item_default_value">!{$item.$cur_lang.values}</textarea>
				</div>
			</div>
			!{else}
			<div class="tabs">
				<ul>
					!{foreach from=$site_langs item=lan_name key=lan}
					<li><a href="#lan_!{$lan}">!{$lan_name}</a></li>
					!{/foreach}
				</ul>
				!{foreach from=$site_langs item=lan_name key=lan}
				<div id="lan_!{$lan}">
					<div class="form_item">
						<strong>属性名称：</strong>
						<div><input class="text_input" maxlength="50" type="text" name="!{$lan}_item_name" value="!{$item.$lan.name}"/></div>
						<p>(名称长度应该在1至50之间)</p>
					</div>
					<div class="form_item">
						<strong>属性描述：</strong>
						<div><input class="text_input" maxlength="50" type="text" name="!{$lan}_desc" value="!{$item.$lan.desc}"/></div>
						<p>(属性描述一般显示在表单的提示里面)</p>
					</div>
					<div class="form_item">
						<strong>默认值：</strong>
						<div>
							<textarea name="!{$lan}_item_default_value">!{$item.$lan.values}</textarea>
						</div>
					</div>
				</div>
				!{/foreach}
			</div>
			!{/if}
			<div class="form_item">
				<strong>属性代码：</strong>
				<div><input class="text_input" maxlength="50" type="text" name="item_code" value="!{$item.code}"/></div>
				<p>(属性代码用于页面调用，不能与现有的代码重复，请使用字母)</p>
			</div>
			<div class="form_item">
				<strong>属性类型：</strong>
				<div>
					<select name="type">
						!{foreach from=$types item=type key=tid}
						<option value="!{$tid}">!{$type.name}</option>
						!{/foreach}
					</select>
					!{foreach from=$types item=type key=tid}
					!{if $type.trait}
					<select class="hidden" name="!{$tid}_trait">
						!{html_options options=$type.trait}
					</select>
					!{/if}
					!{/foreach}
					
					<!-- 其它三级属性 -->
					!{foreach from=$other_properties item=property_options key=property_name}
					<select class="hidden" name="!{$property_name}">
						!{html_options options=$property_options}
					</select>
					!{/foreach}
				</div>
			</div>
			<div class="form_item">
				<strong>其它：</strong>
				<div>
					<label>
						<input type="checkbox" name="item_null_allow" value="1" !{if $item.required}checked="checked"!{/if}/> 不允许为空
					</label>
				</div>
				<p>(是否允许使用空值)</p>
				!{if $site_langs|count gt 1}
				<div>
					<label>
						<input type="checkbox" name="is_mutil_lan" value="1" !{if $item.mutil_lan}checked="checked"!{/if}> 支持多语言
					</label>
					<p>(是否需要多语言支持)</p>
				</div>
				!{else}
				<input type="hidden" name="is_mutil_lan" value="0">
				!{/if}
			</div>
		</div>
		<div id="validate">
		</div>
	</div>
	<div class="form_item form_btn_item">
		!{if $site_langs|count eq 1}
		<input type="hidden" name="mutil_lan" value="0"/>
		!{else}
		<input type="hidden" name="mutil_lan" value="1"/>
		!{/if}
		<input type="hidden" name="id" value="!{$id|default:0}"/>
		<input type="hidden" name="item_name" value="!{$name}"/>
		<input type="hidden" name="module" value="!{$module|default:'attrs'}"/>
		<input class="button submit_btn" type=button value="保存" />
	</div>
</form>
<script>
	$(function(){
		!{if $item}
		$('select[name="type"]').val('!{$item.type}');
		$('select[name="!{$item.type}_trait"]').show();
		!{else}
		//打开第一个
		$('select[name="input_trait"]').show();
		!{/if}
		
		!{if $item.trait}
		$('select[name="!{$item.trait}_trait"]').show().val('!{$item.trait}');
		!{/if}

		!{if $sub_trait}
		$('select[name="!{$item.type}"]').show().val('!{$sub_trait}');
		!{/if}
		
		!{if $id}
		//如果指定了ID，才指定
		$('#attr_form').ajax_form({
			'submit_btn' : '.submit_btn',
			'is_alert' : false
		});
		!{/if}
		$("#attr_form .button").button();
		$("#attr_form .tabs").tabs();
		
		$('select[name="type"]').change(function(){
			$('select.hidden').hide();
			var v = $(this).val();
			$("select[name='"+v+"_trait']").show();
			$("select[name='"+v+"']").show();
		});
	});
</script>